package dao;

import java.util.List;
import javax.persistence.EntityManager;
import javax.persistence.Query;
import modelo.ConfigSistema;
import util.JPAUtil;

/**
 *
 * @author gilberto.costa 03/01/2012 09:13
 */
public class ConfigSistemaDao {

    public static ConfigSistema retornaConfigSistema() {
        EntityManager em = JPAUtil.retornarFabrica().createEntityManager();
        Query q = em.createQuery("FROM ConfigSistema");
        ConfigSistema retorno;
        try {
            retorno = (ConfigSistema) q.getSingleResult();
            em.close();
            return retorno;
        } catch (javax.persistence.NoResultException e) {
            em.close();
            return null;
        }
    }

    public static ConfigSistema retornaConfigSistemaPorId(Long id) {
        EntityManager em = JPAUtil.retornarFabrica().createEntityManager();
        Query q = em.createQuery("FROM ConfigSistema WHERE id = ?");
        q.setParameter(1, id);
        ConfigSistema retorno;
        try {
            retorno = (ConfigSistema) q.getSingleResult();
            em.close();
            return retorno;
        } catch (javax.persistence.NoResultException e) {
            em.close();
            return null;
        }
    }
}
